<?php if (! defined('BASEPATH')) exit('No direct script access allowed');

/**
 * 用户认证配置参数
 *
 */

/*
| -------------------------------------------------------------------------
| tables 数据表
| -------------------------------------------------------------------------
| user              用户表
| user_data         用户数据表（用户扩展表一）
| user_info      用户信息表（用户扩展表二）
| group             用户组表
| security          用户注册登陆安全验证表
|
| -------------------------------------------------------------------------
| join 关联字段
| -------------------------------------------------------------------------
| user              用户id关联字段
| group             用户组id关联字段
*/
$config['tables']['user'] = 'user';
$config['tables']['user_data'] = 'user_data';
$config['tables']['user_info'] = 'user_info';
$config['tables']['group'] = 'user_group';
$config['tables']['security'] = 'user_security';

/*
| -------------------------------------------------------------------------
| UCenter
| -------------------------------------------------------------------------
*/
$config['enable_ucenter'] = 1;

/*
| -------------------------------------------------------------------------
| 注册参数
| -------------------------------------------------------------------------
*/

/**
 * 允许新用户注册
 * 0: 关闭注册
 * 1: 开启注册
 * 2: 邀请注册
 */
$config['enable_register'] = 1;
$config['close_reason'] = '暂时关闭注册';

/**
 * 注册协议
 */
$config['register_protocol'] = '当您申请用户时，表示您已经同意遵守本规章。 欢迎您加入本站点参加交流和讨论，本站点为公共论坛，为维护网上公共秩序和社会稳定，请您自觉遵守以下条款： <br>
一、不得利用本站危害国家安全、泄露国家秘密，不得侵犯国家社会集体的和公民的合法权益，不得利用本站制作、复制和传播下列信息： <br>
（一）煽动抗拒、破坏宪法和法律、行政法规实施的；
（二）煽动颠覆国家政权，推翻社会主义制度的；<br>
（三）煽动分裂国家、破坏国家统一的；<br>
（四）煽动民族仇恨、民族歧视，破坏民族团结的；<br>
（五）捏造或者歪曲事实，散布谣言，扰乱社会秩序的；<br>
（六）宣扬封建迷信、淫秽、色情、赌博、暴力、凶杀、恐怖、教唆犯罪的；<br>
（七）公然侮辱他人或者捏造事实诽谤他人的，或者进行其他恶意攻击的；<br>
（八）损害国家机关信誉的；<br>
（九）其他违反宪法和法律行政法规的；<br>
（十）进行商业广告行为的。<br>
二、互相尊重，对自己的言论和行为负责。<br>
三、禁止在申请用户时使用相关本站的词汇，或是带有侮辱、毁谤、造谣类的或是有其含义的各种语言进行注册用户，否则我们会将其删除。<br>
四、禁止以任何方式对本站进行各种破坏行为。<br>
五、如果您有违反国家相关法律法规的行为，本站概不负责，您的登录论坛信息均被记录无疑，必要时，我们会向相关的国家管理部门提供此类信息。';

/**
 * 同一IP重复注册[小时]
 * 规定时间内，同一IP将无法进行多次注册。0或留空表示不限制
 */
$config['register_limit_hour'] = 0;

/**
 * 新用户邮件激活
 *
 * 激活邮件标题
 * 支持参数,如下:
 * {sitename}: 站点名称
 * {username}: 用户名
 *
 * 激活邮件内容
 * 支持html代码,支持参数:
 * {username}: 用户名
 * {sitename}: 站点名称
 * {url}: 激活地址
 * {time}: 发送时间
 */
$config['email_activation'] = 0; //开启邮箱激活
$config['email_activation_title'] = '来自{sitename}的注册激活邮件'; //激活邮件标题
$config['email_activation_content'] = '尊敬的{username}，
<br/>欢迎你注册成为{sitename}的会员！
<br/>请点击下面的链接进行帐号的激活：
<br/>{url}
<br/>如果不能点击链接，请复制到浏览器地址输入框访问。
<br/>
<br/>{sitename}
<br/>{time}'; //激活邮件内容

/**
 * 发送欢迎信息
 * message: 站内短信
 * email: 电子邮件
 *
 * 欢迎信息标题
 * 支持参数，如下:
 * {username}: 用户名
 * {sitename}: 站点名称
 *
 * 欢迎信息内容
 * 支持html代码,支持参数:
 * {username}: 用户名
 * {sitename}: 站点名称
 * {time}: 发送时间。
 */
$config['welcome_type'] = array();
$config['welcome_title'] = '欢迎你注册成为{sitename}的会员'; //欢迎信息标题
$config['welcome_content'] = '尊敬的{username}，
<br/>欢迎你注册成为{sitename}的会员！
<br/>
<br/>本站全体管理人员向您问好！
<br/>{sitename}'; //欢迎信息内容

/**
 * 注册成功后默认用户组
 */
$config['default_group_activation'] = 8; //注册激活用户默认用户组
$config['default_group_unactivation'] = 7; //注册未激活用户默认用户组

/**
 * 禁用用户名
 * 多个词之间用英文半角逗号","分隔
 * 包含设定词汇的所有用户名将无法成功注册。如你禁用了"版主"，那么所有含有"版主"(如:我是版主)的用户名将被禁止使用
 */
$config['ban_username'] = '创始人,管理员,版主,斑竹,admin';

/**
 * 用户名长度控制
 * 最小值不能小于1，最大值不能大于15
 */
$config['min_username_length'] = 3; // 用户名最小长度
$config['max_username_length'] = 15; // 用户名最大长度

/**
 * 密码长度控制
 * 最小值不能小于1，无最大值限制，留空表示不限制
 *
 * 强制密码复杂度
 * 1: 小写字母
 * 2: 大写字母
 * 4: 数字
 * 8: 符号
 * 9: 密码不能与用户名相同
 */
$config['min_password_length'] = 6; // 密码最小长度
$config['password_security'] = array(); //强制密码复杂度, array(1,2)


/*
| -------------------------------------------------------------------------
| 登陆参数
| -------------------------------------------------------------------------
*/

/**
 * 用户登录方式
 * 1: UID
 * 2: 电子邮箱
 * 3: 用户名
 * 4: 手机号码
 */
$config['login_ways'] = array();

/**
 * 登陆安全
 *
 * 锁定时间
 * 密码输入错误次数限制，超出限制次数后30分钟内不允许再登录
 */
$config['max_login_attempt'] = 6; //密码尝试次数
$config['lockout_time'] = 10; //锁定时间(单位:秒)

/**
 * 重置密码
 *
 * 密码重置邮件标题
 * 支持参数,如下:
 * {sitename}: 站点名称
 * {username}: 用户名
 *
 * 密码重置邮件内容
 * 支持html代码，支持参数:
 * {username}: 用户名
 * {sitename}: 站点名称
 * {url}: 重置链接
 * {time}: 发送时间
 */
$config['reset_password_mail_title'] = '{username}您好，这是{sitename}发送给您的密码重置邮件'; //密码重置邮件标题
$config['reset_password_mail_content'] = '尊敬的{username}，这是来自{sitename}的密码重置邮件。
点击下面的链接重置您的密码：<br/>
{url}<br/>
如果链接无法点击，请将链接粘贴到浏览器的地址栏中访问。<br/>
{sitename} <br/>
{time}'; //密码重置邮件内容

/* End of file auth.php */
/* Location: ./application/config/auth.php */
